# -*- coding: utf-8 -*-


# urllib3

import urllib3
import re

# 实例化产生请求对象
http = urllib3.PoolManager(timeout=1)

#  get请求指定地址
url = "http://www.baidu.com"
res = http.request(method="GET",url=url)

# 获取HTTP状态码
print("status:%d" %res.status)

# 获取响应内容
data = res.data.decode("utf-8")
# 正则表达式解析输出
print(re.findall("<title>(.+?)</title>",data))


import requests
import re

url = "http://www.baidu.com"

# 抓取信息
res = requests.get(url)

#获取HTTP状态码
print("status:%d" % res.status_code)

# 获取响应内容
data = res.content.decode("utf-8")

#解析出结果
print(re.findall("<title>(.*?)</title>",data))